iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
Modern Web

flask系列 第 15

Day15 Flask 基本設定

  • 分享至 

  • xImage
  •  

字典操作

Flask 的 config 其實就是一個 dict ,要改寫這個 dict 就直接抓它的 key 改 value 就行了。
app.py

from flask import Flask
app = Flask(__name__)
app.config["ENV"] = "development"
app.config["DEBUG"] = True

@app.route("/")
def hello():
    return "Hello"


if __name__ == "__main__":
    app.run()

執行結果


可以看到 Environment 變成 development 以及 Debug 變成 on 了

from_object

可以同時存放多種設定,例如開發環境設定、部署環境設定等。
結構如下:

0722/
├── app.py
├── configs.py
├── Pipfile
└── Pipfile.lock

configs.py

ENV = 'development'
DEBUG = True

app.py

from flask import Flask
import configs as CONFIGS


app = Flask(__name__)
app.config.from_object(CONFIGS)


@app.route("/")
def hello():
    return "Hello"


if __name__ == "__main__":
    app.run()

執行結果


上一篇
Day14 Flask建立
下一篇
Day16 flask Route
系列文
flask30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言